JavaScript Job: Full Stack Developer

Job added on

Company

Astadia

Location

Kontich, Flanders - Belgium

Job type

Full-Time

JavaScript Job Details

To strengthen our EU R&D team, we are currently looking for a full-stack developer to help us work on multiple projects/products:

Project #1: Maintenance and extension of a Visual Studio Code plugin that enables maintaining COBOL code while compiling, running and debugging C#. Part of the project will be the development, in C#, of a Debug Server that enables debugging C# code while viewing COBOL. The conversion of COBOL to C# is already fully automated and is not part of this project.

Project #2: Creation of a full SPA front-end based on vanilla JavaScript (i.e. no frameworks) for a new REST API that exposes analysis data. This project will be a POC initially.

Project #3: Maintenance of an existing JavaScript library that enables offering a 3270-terminal emulator experience in the browser.

Essential Duties and Responsibilities

Your responsibility will be the development and ongoing maintenance and extension of multiple applications that share a common Javascript/HTML/CSS front-end stack.

Since we ve historically not been building web applications, you will have the additional responsibility of helping us set and document new internal standards and guidelines.

Occasionally you also organize small training sessions with our factory teams and customers, to help them understand how to use the products that you maintain.

Skills, Knowledge, and Abilities

Must haves:

  • Good programming skills in Javascript/Typescript
  • Good programming skills in C# and Java
  • Building Visual Studio Code Plugin
  • UX/UI design
  • Experience building a full web application (with SPA and REST API) from scratch
  • A proven track-record for creating modern and useable user interfaces
  • Passion to keep up with the latest evolutions in technology, while not minding to still work with older versions
  • Good verbal and written communication skills in English
  • High attention to detail
  • Highly autonomous and willing to take initiative

Nice to have:

  • Knowledge and experience using multiple web frameworks (Angular, React, Vue, ) and technologies
  • Interest to learn about with legacy and low-level technologies (Natural, Adabas, assembler, 3270, )
  • Prior participation in open-source projects

Education and Experience

  • Bachelor's or master s degree in Computer Science, or equivalent practical experience.